import {
	mapGetters
} from 'vuex'

export default {
	computed: {
		...mapGetters('m_cart', ['total'])
	},
	watch: {
		total() {
			this.setBadge()
		}
	},
	onShow() {
		//设置数字徽标
		this.setBadge()
	},
	methods: {
		setBadge() {
			if (this.total) {
				//为tabBar 购物车图标设置右上角的徽标
				uni.setTabBarBadge({
					index: 2, //索引
					text: this.total + '' //注意: text 的值必须是字符串, 不能是数字
				})
			} else {
				uni.removeTabBarBadge({
					index: 2
				})
			}
		},
	},
}